home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / dev / lang / ace102.readme < prev    next >
Text File  |  1993-04-17  |  2KB  |  50 lines

  1. Short: Amiga BASIC compiler with extras.
  2. Type: /amiga/dev/lang
  3. Uploader: dbenn@leven.appcomp.utas.edu.au
  4.  
  5. This is ACE v1.02.
  6.  
  7. ACE is a PD Amiga BASIC compiler which, in conjunction with A68K and Blink
  8. produces standalone executables. No special run-time shared libraries are 
  9. required.
  10.  
  11. The language is both a subset and superset of AmigaBASIC with many features
  12. not found in the latter such as: turtle graphics, recursion, SUBs with return
  13. values, structures, arguments, include files, a better WAVE command which 
  14. allows for large waveforms, external references, named constants and several
  15. extra functions.
  16.  
  17. In total, ACE currently supports some 150 commands and functions. 
  18.  
  19. ACE is still under development, but is quite usable in its present form.
  20.  
  21. Changes from v1.01 to v1.02:
  22. ---------------------------
  23.  
  24.     - KILL and NAME commands.
  25.     - ON..GOTO and ON..GOSUB.
  26.     - ON <event> GOTO added to Event Trapping
  27.       (already had ON <event> GOSUB).
  28.     - Improved SAY command. Asynchronous speech is
  29.       now supported.
  30.     - SAY(n) function added so that asynchronous
  31.       speech can be monitored and mouth width/height
  32.       can be read (only works properly under 2.04/higher
  33.       at the moment).
  34.     - Faster INSTR function.
  35.     - New #include files: fexists.h, julian.h for file
  36.       existence checking and date calculations respectively.
  37.     - Compiler switch (-i) to create an icon for 
  38.       the executable produced by ACE.
  39.  
  40. There were a few bug fixes also. First, string variables were sometimes
  41. being associated with bogus addresses. Second, there was a 32K limit
  42. on branches due to gratuitous use of bsr/bra instructions which was
  43. corrected by use of jsr and combinations of jmp and beq/bne. 
  44.  
  45. See docs/history and readme.first in the ACE archive for details on these
  46. and other changes. 
  47.  
  48.  
  49. Author: David Benn, Launceston, Tasmania, April 1993.
  50.